head (headmistress) - French English Dictionary